package chapter07;
public class Homework03 {

    //��дһ��main����
    public static void main(String[] args) {

        //����
        Book book = new Book("笑傲江湖", 200);
        book.info();
        book.updatePrice();//更新价格
        book.info();
    }
}
/*
编写类Book，定义方法updatePrice，实现更改某本书的价格,
具体∶如果价格>150,则更改为150，如果价格>100,更改为100，否则不变
分析
1。类名 Book
2。属性 price, name3。方法名updatePrice
4。形参（)、可以不要形参因为你这个this 在调用这个方法的时候，这个this 就代表这个对象，所以形参可以为空
5。返回值void6。提供一个构造器*
 */

class Book {
    String name;
    double price;
    public Book(String name, double price) {
        this.name = name;
        this.price = price;
    }
    public void updatePrice() {
        //如果方法中，没有price局部变量,this.price等价price
        if(price > 150) {
            price = 150;
        } else if(price > 100 ) {
            price = 100;
        }
    }

    //显示书籍的情况
    public void info() {
        System.out.println("书名字=" + this.name + " 价格=" + this.price);
    }
}
